package cn.buildworld.touching.dao;

import cn.buildworld.touching.pojo.po.OsUser;
import cn.buildworld.touching.pojo.po.OsUserExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface OsUserMapper {
    int countByExample(OsUserExample example);

    int deleteByExample(OsUserExample example);

    int deleteByPrimaryKey(Long userId);

    int insert(OsUser record);

    int insertSelective(OsUser record);

    List<OsUser> selectByExample(OsUserExample example);

    OsUser selectByPrimaryKey(Long userId);

    int updateByExampleSelective(@Param("record") OsUser record, @Param("example") OsUserExample example);

    int updateByExample(@Param("record") OsUser record, @Param("example") OsUserExample example);

    int updateByPrimaryKeySelective(OsUser record);

    int updateByPrimaryKey(OsUser record);
}